//
//  PP_MenuTableView.m
//  ShreddedBread
//
//  Created by 小超人 on 16/8/22.
//  Copyright © 2016年 云之君兮鹏. All rights reserved.
//

#import "PP_MenuTableView.h"
#import "GetHeightTool.h"

@interface PP_MenuTableView ()<UITableViewDelegate, UITableViewDataSource>


@end

@implementation PP_MenuTableView


- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        self.delegate = self;
        self.dataSource = self;
        self.scrollEnabled  = NO;
        self.dataArray = [@[@"关于我们",@"版本号",@"清除缓存",@"分享给好友"] mutableCopy];
        self.backgroundColor = [UIColor redColor];
        self.tableHeaderView.frame = CGRectZero;
        self.tableFooterView.frame = CGRectZero;
    }
    return self;
}

- (instancetype)initWithCoder:(NSCoder *)coder
{
    self = [super initWithCoder:coder];
    if (self) {
        self.delegate = self;
        self.dataSource = self;
        self.scrollEnabled  = NO;
        self.dataArray = [@[@"   关于我们",@"   版本号",@"   清除缓存",@"   分享给好友"] mutableCopy];
        self.backgroundColor = [UIColor redColor];
        self.tableHeaderView.frame = CGRectZero;
        self.tableFooterView.frame = CGRectZero;
    }
    return self;
}

#pragma mark ------>> TableView 的代理方法 <<------
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return _dataArray.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Menu_Cell"];
    if (!cell)
    {
        cell = [[UITableViewCell alloc] initWithStyle:(UITableViewCellStyleDefault) reuseIdentifier:@"Menu_Cell"];
    }
    cell.backgroundColor = [UIColor colorWithRed:0.8876 green:1.0 blue:0.9784 alpha:1.0];
    cell.textLabel.text = self.dataArray[indexPath.row];
    if (indexPath.row == 2)
    {
        cell.textLabel.text = [NSString stringWithFormat:@"%@        %.2f M", self.dataArray[indexPath.row],[GetHeightTool howBigCachesSizeFromApp]];
    }
    
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return (self.jjHeight - 40) / self.dataArray.count;
}
//- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
//{
//    return 0;
//}
// 点击事件
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    self.selecRow(tableView,indexPath);
}














@end
